package controlador;

import java.util.List;

import dominio.Moneda;
import dominio.DAO.BaseDatosMock;
import dominio.DAO.MonedaDAO;

public class MonedaControlador {
    
    private MonedaDAO monedaDAO = new MonedaDAO();
    
    public MonedaControlador() {
    }
    
    public void crearMoneda(String codigo, String descripcion){
    	monedaDAO.crearMoneda(codigo, descripcion);
    }
    
    public Moneda obtenerMoneda(String codigo){
    	return monedaDAO.obtenerMoneda(codigo);
    }

    public void modificarMoneda(String codigo, String descripcion) {
        monedaDAO.modificarMoneda(codigo, descripcion);
    }
    
    public void eliminarMoneda(String codigo){
        monedaDAO.eliminarMoneda(codigo);
    }
    
    public List<Moneda> devolverMonedas() {
    	return monedaDAO.devolverMonedas();
    }
    
    public int devuelveCantidadMonedas() {
    	return monedaDAO.devolverMonedas().size();
    }
    
    public void setBaseDatosMock(BaseDatosMock bdMock) {
        this.monedaDAO.setBaseDatosMock(bdMock);
    }


}
